/*
 *
 *  Copyright (C) 2012-2024
 *  All rights reserved, Designed By 杭州连线客信息技术有限公司
 *  注意：
 *  本软件为杭州连线客信息技术有限公司开发研制，未经购买不得使用
 *  购买后可获得全部源代码（禁止转卖、分享、上传到码云、github等开源平台）
 *  一经发现盗用、分享等行为，将追究法律责任，后果自负
 *
 */

package com.lxk.service.idgenerator;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author heyi
 * 2024/8/20
 */
@AllArgsConstructor
@Getter
public enum GeneratorType {
    /**
     * 订单前缀 10+年月日时分秒+自增数
     */
    ORDER_T("1000"),

    /**
     * 合单订单前缀 10+年月日时分秒+自增数
     */
    ORDER_MERGE("1020"),
    /**
     * 子订单前缀100+年月日时分秒+自增数
     */
    ORDER_ITEM("1010"),
    /**
     * 订单支付前缀 10+年月日时分秒+自增数
     */
    ORDER_T_P("1001"),

    /**
     * 虚拟类订单
     */
    VIRTUAL_ORDER_X("2100"),

    /**
     * 虚拟类订单
     */
    VIRTUAL_ORDER_X_ITEM("2101"),


    /**
     * 售后订单
     */
    POST_ORDER("3000"),

    /**
     * 售后对外-微信
     */
    WX_OUT_POST_ORDER("3050"),


    /**
     * 申请提现单
     */
    WITHDRAW_ORDER("4050"),

    ;
    private final String prefixCode;
}
